
import matplotlib.pyplot as plt
import numpy as np

# 读取文件中的数据
file_path = 'datas1.txt'
with open(file_path, 'r') as file:
    memory_usage = [int(line.strip()) for line in file]

# 每隔20秒记录一次数据
time_intervals = np.arange(0, len(memory_usage) * 20, 20)

# 创建图表
plt.figure(figsize=(10, 6))
plt.plot(time_intervals, memory_usage, marker='o', linestyle='-', color='b')

# 添加标题和标签
plt.title('内存使用量随时间变化图')
plt.xlabel('时间 (秒)')
plt.ylabel('内存使用量 (MB)')

# 显示网格
plt.grid(True)

# 显示图表
plt.show()
